// buffer  与字符串的转换 toString()
let buf = Buffer.from([105,108,111,118,101,121,111,117])  //
console.log(buf.toString())  // 默认使用 utf-8字符集 进行转换


// 对buffer的第一个元素进行操作
let buf_2 = Buffer.from('hello')
buf_2[0] = 122
console.log(buf_2.toString()) // zello


// 关于buffer 溢出

let buf_3 = Buffer.from('hello')
buf_3[0] = 361  // 2机制最大是255  361大于255  buffer 会舍弃高位:  0001 0110 1001 => 0110 1001
console.log(buf_3)


// 关于中文

let buf_4  = Buffer.from('你好呀')
console.log(buf_4) //  e4 bd a0 e5 a5 bd e5 91 80   一个 utf-8 的  中文  会占位3个字符
